IDEA与SVN 您所在的位置:网站首页 idea version control log IDEA与SVN

IDEA与SVN

2023-11-28 02:41| 来源: 网络整理| 查看: 265

 

小乌龟官网: https://tortoisesvn.net/downloads.html 

 

我使用的是 TortoiseSVN-1.10.5.28651-x64-svn-1.10.6.msi

注意: 安装小乌龟,一定要勾选上 "第二个",否则不会有 svn.exe

设置IDEA

File --Settings...--Version Control--Subversion,选择 svn.exe

IDEA菜单上 选 VCS--Enable Version Control Integration...--Subversion

如果要从SVN导入项目呢?

输入SVN地址等一步一步走即可.

 

 

设置SVN忽略文件

File -- Settings -- Editor--File Types --如下图 输入 target,表示忽略target文件夹

File -- Settings -- Version Control--Ignored Files-->增加忽略文件

 注意:有些正则表达式形式的文件未生效时,建议两个地方都设置.

一般如果导入了Eclipse的项目在IDEA中开发,建议忽略 .settings(文件夹).classpath .project  

 

勾选下图复选框,让修改的文件整个目录有明显的提示.

 

 

======================================华丽的分割线============================================

 

1. IDEA集成Git

File --> Settings-->Version Control --> Git  填写git.exe的安装地址 如: D:\develop\Git\cmd\git.exe

点击 Test 按钮测试.

2. 把本地代码交给Git的本地仓库管理

VCS --> Import into Version Control-->Create Git Repository... 

把整个项目目录作为本地仓库,此时右上角会出来图标

   可以提交或更新项目到本地git仓库

 下方有 9:Version Control 点击它,点击log页签 可以看到每次提交代码的记录.

 

3. IDEA中git版本回退(解决冲突)

 

方式① 9:Version Control -->Log-->Revert Current Branch to Here --> Hard --> Reset  这种回退方式会抛弃到原来的提交记录 ;

 

方式② 9:Version Control -->Log-->Revert Commit-->选择文件解决冲突 Merge...

 

-->commit 冲突处理完毕后会提示提交一个新的记录.

 

4. 在IDEA中创建Git分支,切换分支

VCS --> Git-->Branches...-- >New Branch--> 输入新分支名如dev01,并勾选 Checkout branch    (创建了新分支并切换到了新分支)。

如果想回到Master分支则 右下角点击 Git:dev01-->选择master-->checkout  即可切换回来。

当然还有一种切换分支的方式,VCS --> Git-->Branches...选择列出来的Local Branches...点击其中一个,再点击 Checkout即可。

 带着铅笔标记的是 当前分支。

 

5. 在IDEA中合并Git分支

VCS --> Git-->Merge Changes...--勾选目标分支名如 dev01-->Merge(如果出现冲突则参考上面的解决冲突办法处理掉)

 

6. 在IDEA中删除Git分支

VCS --> Git-->Branches......选择列出来的Local Branches...点击其中一个,再点击 Delete 即可。

 

7. 在IDEA中操作远程仓库

① 推送到远程仓库 : VCS --> Git-->Push   首次需要配置一下远程仓库。

最后点击 Push 按钮就可以推送到远程仓库。

 

 ② 从远程仓库克隆到本地仓库 : 关闭项目,在Idea欢迎界面处选择 Checkout from Version Control -->Git --> 填写远程仓库的访问地址,点击Clone,剩下操作基本上是一路next。

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有